# 1.设置能运行此cmake工程的最低cmake版本要求
cmake_minimum_required(VERSION 3.18)

# 2.设置项目名称
project(TestCMAkeTools)

# 3.添加构建目标
# g++ main.cpp -o main
add_executable(main main.cpp)
# 生成测试二进制可执行程序
add_executable(testAdd test.cpp)

# 4.开启测试功能 && 集成测试逻辑
include(CTest)
add_test(
    NAME Case_add
    COMMAND testAdd
)

# 5.安装二进制可执行程序到本地
include(GNUInstallDirs)
install(TARGETS main)

# 6.开启打包功能 && 打包二进制可执行程序
include(CPack)
# cpack默认收集install对应的目标，然后会把收集到的目标打包在压缩包里面